home *** CD-ROM | disk | FTP | other *** search
/ QuickTime VR Showcase / QuickTime VR Showcase.iso / 3rd Parties / Software / Apple / AMT 2.1 New Features Demo / SOURCES / oMore_Features_3_17.k < prev    next >
Encoding:
Text File  |  1996-12-21  |  14.5 KB  |  682 lines  |  [TEXT/MPS ]

  1. object oMore_Features_3_17 is cDefaultContainer
  2. with
  3.     Binder is oBinder;
  4.     Label is -1;
  5.     Items is [
  6.         oKeyboard_Volume__17_39,
  7.         oMF_BCK3_PIC_17_11,
  8.         oExit_Inverse_17_14,
  9.         oClick_Sound__Up__17_15,
  10.         oClick_Sound__down__17_16,
  11.         oArrow_Right_Yellow_Highligh_17_17,
  12.         oArrow_Left_Yellow_Highlight_17_18,
  13.         oExit_Yellow_Highlight_17_19,
  14.         oExplain_Yellow_Highlight_17_26,
  15.         oMenu_Yellow_Highlight_17_21,
  16.         oArrow_Left_Inverse_17_22,
  17.         oArrow_Right_Inverse_17_23,
  18.         oExplain_Inverse_17_24,
  19.         oMenu_Inverse_17_25,
  20.         oURL_1_17_27,
  21.         oURL_2_17_30,
  22.         oURL_3_17_31,
  23.         oApp_Launch_Browser_17_28,
  24.         oMF_GERM_RTF_17_29,
  25.         oMF_BRSH_PIC_17_33,
  26.         oMF_HLP3_PIC_17_34
  27.     ];
  28. end;
  29.  
  30.  
  31. object oKeyboard_Volume__17_39 is cKeyboardHandler
  32. with
  33.     Behavior is cDefaultBehavior
  34.     has
  35.         KeyDown(theTarget, theKey)
  36.         use
  37.             KeyMatch;
  38.             
  39.             do
  40.                 KeyMatch := theKey = '-';
  41.                 if KeyMatch then
  42.                     theTarget.DoDefaultMethod := false;
  43.                 
  44.                     oSoundVolume.StepIndexBy(-1);
  45.                 end;
  46.                 KeyMatch := theKey = '=';
  47.                 if KeyMatch then
  48.                     theTarget.DoDefaultMethod := false;
  49.                 
  50.                     oSoundVolume.StepIndexBy(1);
  51.                 end;
  52.                 KeyMatch := theKey = '+';
  53.                 if KeyMatch then
  54.                     theTarget.DoDefaultMethod := false;
  55.                 
  56.                     oSoundVolume.StepIndexBy(1);
  57.                 end;
  58.             end;
  59.         
  60.     with
  61.         Enabled is true; Shown is false; 
  62.         X is 30; Y is 24; Width is 0; Height is 0;
  63.     end;
  64. end;
  65.  
  66.  
  67. object oMF_BCK3_PIC_17_11 is cPictureHandler
  68. with
  69.     Duration is -1;
  70.     Supplier is oMF_BCK3_PIC;
  71.     Behavior is cDefaultBehavior
  72.     has
  73.     with
  74.         Enabled is false; Shown is true; 
  75.         X is 0; Y is 0; Width is 640; Height is 480;
  76.     end;
  77. end;
  78.  
  79.  
  80. object oExit_Inverse_17_14 is cPictureHandler
  81. with
  82.     Duration is -1;
  83.     Supplier is oS2_ETI_PIC;
  84.     Behavior is cDefaultBehavior
  85.     has
  86.         Offscreen(theTarget)
  87.             do
  88.                 theTarget.Show(false);
  89.                 theTarget.Enable(false);
  90.             end;
  91.         
  92.     with
  93.         Enabled is true; Shown is true; 
  94.         X is 528; Y is 439; Width is 112; Height is 42;
  95.     end;
  96. end;
  97.  
  98.  
  99. object oClick_Sound__Up__17_15 is cSoundHandler
  100. with
  101.     Supplier is oS3_2clk_WAV;
  102.     Behavior is cDefaultBehavior
  103.     has
  104.     with
  105.         Enabled is true; Shown is true; 
  106.         X is 247; Y is 128; Width is 32; Height is 24;
  107.     end;
  108. end;
  109.  
  110.  
  111. object oClick_Sound__down__17_16 is cSoundHandler
  112. with
  113.     Supplier is oS3_clk_WAV;
  114.     Behavior is cDefaultBehavior
  115.     has
  116.     with
  117.         Enabled is true; Shown is true; 
  118.         X is 304; Y is 228; Width is 32; Height is 24;
  119.     end;
  120. end;
  121.  
  122.  
  123. object oArrow_Right_Yellow_Highligh_17_17 is cPictureHandler
  124. with
  125.     Duration is -1;
  126.     Supplier is oS2_ALYH_PIC;
  127.     Behavior is cDefaultBehavior
  128.     has
  129.         Offscreen(theTarget)
  130.             do
  131.                 theTarget.Show(false);
  132.             end;
  133.         
  134.         MouseEnter(theTarget, theX, theY)
  135.             do
  136.                 theTarget.Show(true);
  137.             end;
  138.         
  139.         MouseLeave(theTarget, theX, theY)
  140.             do
  141.                 theTarget.Show(false);
  142.             end;
  143.         
  144.         MouseDown(theTarget, theX, theY)
  145.             do
  146.                 theTarget.Show(false);
  147.                 oArrow_Right_Inverse_17_23.Show(true);
  148.                 -- Turn off the spining cursor, if there is one
  149.                 if oBinder.MouseSpin<>void then
  150.                     if oBinder.MouseSpin.IsRunning() then
  151.                         oBinder.MouseSpin.Stop();
  152.                     end;
  153.                     oBinder.MouseSpin := void;
  154.                 end;
  155.                 theTarget.Container.OverrideCursor := true;
  156.                 oBinder.MouseSpin := oHandSpin;
  157.                 if (oBinder.MouseSpin @ 1).Data=void then
  158.                     oBinder.MouseSpin.EachUp(Load);
  159.                 end;
  160.                 if not oBinder.MouseSpin.IsRunning() then
  161.                     oBinder.MouseSpin.Start();
  162.                 end;
  163.                 oBinder.Refresh();
  164.                 oClick_Sound__down__17_16.Run(true);
  165.             end;
  166.         
  167.         MouseUp(theTarget, theX, theY)
  168.             do
  169.                 theTarget.Show(true);
  170.                 oArrow_Right_Inverse_17_23.Show(false);
  171.                 -- Turn off the spining cursor, if there is one
  172.                 if oBinder.MouseSpin<>void then
  173.                     if oBinder.MouseSpin.IsRunning() then
  174.                         oBinder.MouseSpin.Stop();
  175.                     end;
  176.                     oBinder.MouseSpin := void;
  177.                 end;
  178.                 theTarget.Container.OverrideCursor := false;
  179.                 oBinder.Refresh();
  180.                 oClick_Sound__Up__17_15.Run(true);
  181.                 oBinder.Goto(oMain_Menu_1);
  182.                 oBinder.SetTransition(oWipeRight, 30);
  183.             end;
  184.         
  185.     with
  186.         Enabled is true; Shown is true; 
  187.         X is 473; Y is 426; Width is 55; Height is 54;
  188.     end;
  189. end;
  190.  
  191.  
  192. object oArrow_Left_Yellow_Highlight_17_18 is cPictureHandler
  193. with
  194.     Duration is -1;
  195.     Supplier is oS2_ARYH_PIC;
  196.     Behavior is cDefaultBehavior
  197.     has
  198.         Offscreen(theTarget)
  199.             do
  200.                 theTarget.Show(false);
  201.             end;
  202.         
  203.         MouseEnter(theTarget, theX, theY)
  204.             do
  205.                 theTarget.Show(true);
  206.             end;
  207.         
  208.         MouseLeave(theTarget, theX, theY)
  209.             do
  210.                 theTarget.Show(false);
  211.             end;
  212.         
  213.         MouseDown(theTarget, theX, theY)
  214.             do
  215.                 theTarget.Show(false);
  216.                 oArrow_Left_Inverse_17_22.Show(true);
  217.                 -- Turn off the spining cursor, if there is one
  218.                 if oBinder.MouseSpin<>void then
  219.                     if oBinder.MouseSpin.IsRunning() then
  220.                         oBinder.MouseSpin.Stop();
  221.                     end;
  222.                     oBinder.MouseSpin := void;
  223.                 end;
  224.                 theTarget.Container.OverrideCursor := true;
  225.                 oBinder.MouseSpin := oHandSpin;
  226.                 if (oBinder.MouseSpin @ 1).Data=void then
  227.                     oBinder.MouseSpin.EachUp(Load);
  228.                 end;
  229.                 if not oBinder.MouseSpin.IsRunning() then
  230.                     oBinder.MouseSpin.Start();
  231.                 end;
  232.                 oBinder.Refresh();
  233.                 oClick_Sound__down__17_16.Run(true);
  234.             end;
  235.         
  236.         MouseUp(theTarget, theX, theY)
  237.             do
  238.                 theTarget.Show(true);
  239.                 oArrow_Left_Inverse_17_22.Show(false);
  240.                 -- Turn off the spining cursor, if there is one
  241.                 if oBinder.MouseSpin<>void then
  242.                     if oBinder.MouseSpin.IsRunning() then
  243.                         oBinder.MouseSpin.Stop();
  244.                     end;
  245.                     oBinder.MouseSpin := void;
  246.                 end;
  247.                 theTarget.Container.OverrideCursor := false;
  248.                 oBinder.Refresh();
  249.                 oClick_Sound__Up__17_15.Run(true);
  250.                 oBinder.Goto(oMore_Features_2_13);
  251.                 oBinder.SetTransition(oWipeRight, 30);
  252.             end;
  253.         
  254.     with
  255.         Enabled is true; Shown is true; 
  256.         X is 377; Y is 426; Width is 60; Height is 54;
  257.     end;
  258. end;
  259.  
  260.  
  261. object oExit_Yellow_Highlight_17_19 is cPictureHandler
  262. with
  263.     Duration is -1;
  264.     Supplier is oS2_ETYH_PIC;
  265.     Behavior is cDefaultBehavior
  266.     has
  267.         Offscreen(theTarget)
  268.             do
  269.                 theTarget.Show(false);
  270.             end;
  271.         
  272.         MouseEnter(theTarget, theX, theY)
  273.             do
  274.                 theTarget.Show(true);
  275.             end;
  276.         
  277.         MouseLeave(theTarget, theX, theY)
  278.             do
  279.                 theTarget.Show(false);
  280.             end;
  281.         
  282.         MouseDown(theTarget, theX, theY)
  283.             do
  284.                 theTarget.Show(false);
  285.                 oExit_Inverse_17_14.Show(true);
  286.                 -- Turn off the spining cursor, if there is one
  287.                 if oBinder.MouseSpin<>void then
  288.                     if oBinder.MouseSpin.IsRunning() then
  289.                         oBinder.MouseSpin.Stop();
  290.                     end;
  291.                     oBinder.MouseSpin := void;
  292.                 end;
  293.                 theTarget.Container.OverrideCursor := true;
  294.                 oBinder.MouseSpin := oHandSpin;
  295.                 if (oBinder.MouseSpin @ 1).Data=void then
  296.                     oBinder.MouseSpin.EachUp(Load);
  297.                 end;
  298.                 if not oBinder.MouseSpin.IsRunning() then
  299.                     oBinder.MouseSpin.Start();
  300.                 end;
  301.                 oBinder.Refresh();
  302.                 oClick_Sound__down__17_16.Run(true);
  303.             end;
  304.         
  305.         MouseUp(theTarget, theX, theY)
  306.             do
  307.                 theTarget.Show(true);
  308.                 oExit_Inverse_17_14.Show(false);
  309.                 -- Turn off the spining cursor, if there is one
  310.                 if oBinder.MouseSpin<>void then
  311.                     if oBinder.MouseSpin.IsRunning() then
  312.                         oBinder.MouseSpin.Stop();
  313.                     end;
  314.                     oBinder.MouseSpin := void;
  315.                 end;
  316.                 theTarget.Container.OverrideCursor := false;
  317.                 oBinder.Refresh();
  318.                 oClick_Sound__Up__17_15.Run(true);
  319.                 oBinder.Quit();
  320.             end;
  321.         
  322.     with
  323.         Enabled is true; Shown is true; 
  324.         X is 528; Y is 426; Width is 111; Height is 54;
  325.     end;
  326. end;
  327.  
  328.  
  329. object oExplain_Yellow_Highlight_17_26 is cPictureHandler
  330. with
  331.     Duration is -1;
  332.     Supplier is oS2_EXYH_PIC;
  333.     Behavior is cDefaultBehavior
  334.     has
  335.         Offscreen(theTarget)
  336.             do
  337.                 theTarget.Show(false);
  338.             end;
  339.         
  340.         MouseEnter(theTarget, theX, theY)
  341.             do
  342.                 theTarget.Show(true);
  343.                 -- Turn off the spining cursor, if there is one
  344.                 if oBinder.MouseSpin<>void then
  345.                     if oBinder.MouseSpin.IsRunning() then
  346.                         oBinder.MouseSpin.Stop();
  347.                     end;
  348.                     oBinder.MouseSpin := void;
  349.                 end;
  350.                 theTarget.Container.OverrideCursor := true;
  351.                 if oQueryCursor=void then
  352.                     oQueryCursor.Load();
  353.                 end;
  354.                 oQueryCursor.Set();
  355.             end;
  356.         
  357.         MouseLeave(theTarget, theX, theY)
  358.             do
  359.                 theTarget.Show(false);
  360.                 -- Turn off the spining cursor, if there is one
  361.                 if oBinder.MouseSpin<>void then
  362.                     if oBinder.MouseSpin.IsRunning() then
  363.                         oBinder.MouseSpin.Stop();
  364.                     end;
  365.                     oBinder.MouseSpin := void;
  366.                 end;
  367.                 theTarget.Container.OverrideCursor := false;
  368.             end;
  369.         
  370.         MouseDown(theTarget, theX, theY)
  371.             do
  372.                 theTarget.Show(false);
  373.                 oExplain_Inverse_17_24.Show(true);
  374.                 oBinder.Refresh();
  375.                 oClick_Sound__down__17_16.Run(true);
  376.                 oMF_HLP3_PIC_17_34.Show(not oMF_HLP3_PIC_17_34.IsShown());
  377.                 oMF_GERM_RTF_17_29.Enable(not oMF_GERM_RTF_17_29.IsEnabled());
  378.                 oMF_BRSH_PIC_17_33.Enable(not oMF_BRSH_PIC_17_33.IsEnabled());
  379.             end;
  380.         
  381.         MouseUp(theTarget, theX, theY)
  382.             do
  383.                 theTarget.Show(true);
  384.                 oExplain_Inverse_17_24.Show(false);
  385.                 oBinder.Refresh();
  386.                 oClick_Sound__Up__17_15.Run(true);
  387.             end;
  388.         
  389.     with
  390.         Enabled is true; Shown is true; 
  391.         X is 289; Y is 427; Width is 87; Height is 53;
  392.     end;
  393. end;
  394.  
  395.  
  396. object oMenu_Yellow_Highlight_17_21 is cPictureHandler
  397. with
  398.     Duration is -1;
  399.     Supplier is oS2_MNUYH_PIC;
  400.     Behavior is cDefaultBehavior
  401.     has
  402.         Offscreen(theTarget)
  403.             do
  404.                 theTarget.Show(false);
  405.             end;
  406.         
  407.         MouseEnter(theTarget, theX, theY)
  408.             do
  409.                 theTarget.Show(true);
  410.             end;
  411.         
  412.         MouseLeave(theTarget, theX, theY)
  413.             do
  414.                 theTarget.Show(false);
  415.             end;
  416.         
  417.         MouseDown(theTarget, theX, theY)
  418.             do
  419.                 theTarget.Show(false);
  420.                 oMenu_Inverse_17_25.Show(true);
  421.                 -- Turn off the spining cursor, if there is one
  422.                 if oBinder.MouseSpin<>void then
  423.                     if oBinder.MouseSpin.IsRunning() then
  424.                         oBinder.MouseSpin.Stop();
  425.                     end;
  426.                     oBinder.MouseSpin := void;
  427.                 end;
  428.                 theTarget.Container.OverrideCursor := true;
  429.                 oBinder.MouseSpin := oHandSpin;
  430.                 if (oBinder.MouseSpin @ 1).Data=void then
  431.                     oBinder.MouseSpin.EachUp(Load);
  432.                 end;
  433.                 if not oBinder.MouseSpin.IsRunning() then
  434.                     oBinder.MouseSpin.Start();
  435.                 end;
  436.                 oBinder.Refresh();
  437.                 oClick_Sound__down__17_16.Run(true);
  438.             end;
  439.         
  440.         MouseUp(theTarget, theX, theY)
  441.             do
  442.                 theTarget.Show(true);
  443.                 oMenu_Inverse_17_25.Show(false);
  444.                 -- Turn off the spining cursor, if there is one
  445.                 if oBinder.MouseSpin<>void then
  446.                     if oBinder.MouseSpin.IsRunning() then
  447.                         oBinder.MouseSpin.Stop();
  448.                     end;
  449.                     oBinder.MouseSpin := void;
  450.                 end;
  451.                 theTarget.Container.OverrideCursor := false;
  452.                 oBinder.Refresh();
  453.                 oClick_Sound__Up__17_15.Run(true);
  454.                 oBinder.Goto(oMain_Menu_1);
  455.                 oBinder.SetTransition(oWipeRight, 30);
  456.             end;
  457.         
  458.     with
  459.         Enabled is true; Shown is true; 
  460.         X is 163; Y is 427; Width is 126; Height is 53;
  461.     end;
  462. end;
  463.  
  464.  
  465. object oArrow_Left_Inverse_17_22 is cPictureHandler
  466. with
  467.     Duration is -1;
  468.     Supplier is oS2_ALI_PIC;
  469.     Behavior is cDefaultBehavior
  470.     has
  471.         Offscreen(theTarget)
  472.             do
  473.                 theTarget.Show(false);
  474.                 theTarget.Enable(false);
  475.             end;
  476.         
  477.     with
  478.         Enabled is true; Shown is true; 
  479.         X is 381; Y is 441; Width is 51; Height is 40;
  480.     end;
  481. end;
  482.  
  483.  
  484. object oArrow_Right_Inverse_17_23 is cPictureHandler
  485. with
  486.     Duration is -1;
  487.     Supplier is oS2_ARI_PIC;
  488.     Behavior is cDefaultBehavior
  489.     has
  490.         Offscreen(theTarget)
  491.             do
  492.                 theTarget.Show(false);
  493.                 theTarget.Enable(false);
  494.             end;
  495.         
  496.     with
  497.         Enabled is true; Shown is true; 
  498.         X is 477; Y is 438; Width is 50; Height is 42;
  499.     end;
  500. end;
  501.  
  502.  
  503. object oExplain_Inverse_17_24 is cPictureHandler
  504. with
  505.     Duration is -1;
  506.     Supplier is oS2_EXI_PIC;
  507.     Behavior is cDefaultBehavior
  508.     has
  509.         Offscreen(theTarget)
  510.             do
  511.                 theTarget.Show(false);
  512.                 theTarget.Enable(false);
  513.             end;
  514.         
  515.     with
  516.         Enabled is true; Shown is true; 
  517.         X is 291; Y is 438; Width is 87; Height is 43;
  518.     end;
  519. end;
  520.  
  521.  
  522. object oMenu_Inverse_17_25 is cPictureHandler
  523. with
  524.     Duration is -1;
  525.     Supplier is oS2_MNUI_PIC;
  526.     Behavior is cDefaultBehavior
  527.     has
  528.         Offscreen(theTarget)
  529.             do
  530.                 theTarget.Show(false);
  531.                 theTarget.Enable(false);
  532.             end;
  533.         
  534.     with
  535.         Enabled is true; Shown is true; 
  536.         X is 167; Y is 438; Width is 123; Height is 43;
  537.     end;
  538. end;
  539.  
  540.  
  541. object oURL_1_17_27 is cApplicationLauncher
  542. with
  543.     DDEServerList is ["NETSCAPE","IEXPLORE", "MOSAIC"];
  544.     Behavior is cDefaultBehavior
  545.     has
  546.     with
  547.         Enabled is false; Shown is false; 
  548.         X is 0; Y is 0; Width is 0; Height is 0;
  549.     end;
  550. end;
  551.  
  552.  
  553. object oURL_2_17_30 is cApplicationLauncher
  554. with
  555.     DDEServerList is ["NETSCAPE","IEXPLORE", "MOSAIC"];
  556.     Behavior is cDefaultBehavior
  557.     has
  558.     with
  559.         Enabled is false; Shown is false; 
  560.         X is 0; Y is 0; Width is 0; Height is 0;
  561.     end;
  562. end;
  563.  
  564.  
  565. object oURL_3_17_31 is cApplicationLauncher
  566. with
  567.     DDEServerList is ["NETSCAPE","IEXPLORE", "MOSAIC"];
  568.     Behavior is cDefaultBehavior
  569.     has
  570.     with
  571.         Enabled is false; Shown is false; 
  572.         X is 0; Y is 0; Width is 0; Height is 0;
  573.     end;
  574. end;
  575.  
  576.  
  577. object oApp_Launch_Browser_17_28 is cApplicationLauncher
  578. with
  579.     DDEServerList is ["NETSCAPE","IEXPLORE", "MOSAIC"];
  580.     Behavior is cDefaultBehavior
  581.     has
  582.         MouseDown(theTarget, theX, theY)
  583.             do
  584.                 
  585.                 theTarget.StoredLaunch(false,"Hard Drive:Netscape Navigatorâ„¢ Folder:Netscape Navigatorâ„¢ 3.0", "", "", "", "Select your Web browser of choice");
  586.                 
  587.             end;
  588.         
  589.     with
  590.         Enabled is false; Shown is false; 
  591.         X is 322; Y is 227; Width is 0; Height is 0;
  592.     end;
  593. end;
  594.  
  595.  
  596. object oMF_GERM_RTF_17_29 is cTextScrollerHandler
  597. with
  598.     Red is 255; Green is 255; Blue is 255;
  599.     Duration is -1;
  600.     Transparent is true;
  601.     Margin is 3;
  602.     Supplier is oMF_GERM_RTF;
  603.     Behavior is cDefaultBehavior
  604.     has
  605.         TextSelected(theTarget, theHotText)
  606.         use
  607.             HitText;
  608.             
  609.             do
  610.                 HitText :=  (theHotText - "Destination Berlin")=0;
  611.                 if HitText then
  612.                     theTarget.DoDefaultMethod := false;
  613.                 
  614.                     
  615.                     oURL_1_17_27.OpenURL("http://www.lonelyplanet.com.au/dest/eur/ber.htm");
  616.                 end;
  617.                 HitText :=  (theHotText - "Internet Cityguide Trier")=0;
  618.                 if HitText then
  619.                     theTarget.DoDefaultMethod := false;
  620.                 
  621.                     
  622.                     oURL_2_17_30.OpenURL("http://www.uni-trier.de/trier/trier_eng.html");
  623.                 end;
  624.                 HitText :=  (theHotText - "German Historical Museum, Berlin")=0;
  625.                 if HitText then
  626.                     theTarget.DoDefaultMethod := false;
  627.                 
  628.                     
  629.                     oURL_3_17_31.OpenURL("http://www.dhm.de/");
  630.                 end;
  631.             end;
  632.         
  633.     with
  634.         Enabled is true; Shown is true; 
  635.         X is 544; Y is 14; Width is 81; Height is 393;
  636.     end;
  637. end;
  638.  
  639.  
  640. object oMF_BRSH_PIC_17_33 is cPictureHandler
  641. with
  642.     Duration is -1;
  643.     Supplier is oMF_BRSH_PIC;
  644.     Behavior is cDefaultBehavior
  645.     has
  646.         MouseDown(theTarget, theX, theY)
  647.             do
  648.                 
  649.                 oApp_Launch_Browser_17_28.StoredLaunch(false,"Netscape Navigator", "", "", "", "Select your web browser of choice");
  650.                 
  651.             end;
  652.         
  653.         MouseEnter(theTarget, theX, theY)
  654.             do
  655.                 theTarget.Show(true);
  656.             end;
  657.         
  658.         MouseLeave(theTarget, theX, theY)
  659.             do
  660.                 theTarget.Show(false);
  661.             end;
  662.         
  663.     with
  664.         Enabled is true; Shown is false; 
  665.         X is 203; Y is 362; Width is 303; Height is 49;
  666.     end;
  667. end;
  668.  
  669.  
  670. object oMF_HLP3_PIC_17_34 is cPictureHandler
  671. with
  672.     Duration is -1;
  673.     Supplier is oMF_HLP3_PIC;
  674.     Behavior is cDefaultBehavior
  675.     has
  676.     with
  677.         Enabled is false; Shown is false; 
  678.         X is 173; Y is 0; Width is 468; Height is 425;
  679.     end;
  680. end;
  681.  
  682.